Warren L McCabe; Julian C Smith; Peter Harriott Books